package com.ruoyi.web.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class ScheduleVo {
    //生产单id
    private String produceId;
    //生产单编号
    private String produceNo;
    //车间名称
    private String workshopName;
    //书刊编码
    private String bookCode;
    //产品名称
    private String productName;
    //交货日期
    private Date deliverDate;
    //品种
    private String breedType;
    //组成
    private String composition;
    //印张
    private String sheet;
    //订单数量
    private String produceCount;
    //板材尺寸
    private String sheetSize;
    //装订方式
    private String bindingMode;
    //印刷时间
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private String  ysDate;
    //覆膜时间
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private String fmDate;
    //裁切时间
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private String cqDate;
    //折页时间
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private String zyDate;
    //装订时间
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private String zdDate;
    //发货时间
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private String fhDate;
    //分配时间
    private String fpDate;

    private Date submitDate;
    private String shipmentType;

    private String zbDate;

    private String textPrinter;//内文承印厂
    private String coverFilm;//覆膜

    private String printAmount;
    private String usePaperNum; //用纸总令数=订单数量（产品的）*总印数
    private String notInPaperNum;//未入库用纸令数=（订单数量（产品里的）-发货数量）*总印数/1000；如果小于0则等于0
    private Integer usePaperNumTotal; //合计
    private Integer notInPaperNumTotal;//合计
    private String isSuspend;//1:暂停 启用
    private String status;
    private String reamAmount;
    private String urgentDate;
    private Double orderCount;
    private Integer fhDateNum;
    private Integer urgentNum;//加急发货数量
    private Integer urgentNumTotal;//加急发货数量合计
    private String urgentDateList;
    private Double productSheet;
    private Double lingCount;
    private Integer lingCountSum;
    private String pubNo;
    private String machineName;
    private String headUserName;
    private String machineType;
    private String binddate;
}

